electronic mirror - German English Dictionary